provide non-repayable aid - Francés Inglés Diccionario